﻿* { margin:0; padding:0; }
body { font-family:Arial; font-size:12px; color:#333; }
a:active { star:expression(this.onFocus=this.blur()); } /*  去除点击链接时的虚线框 */ 
:focus { outline:0; }
ul { list-style-type:none; }
a { text-decoration:none; color:#333; }
a:hover { color:#336699; }
img { border:none; }

/* main */
.holder { width:980px; margin:0 auto; }
.clear { clear:both; }

.g_body { background-color:#c0c0c0; }
.g_main { background:#fff }
.g_footer { clear:both; }
.wrap { width:980px; margin:0 auto; background-color:#fff; }
.main_body { min-height:500px; _height:500px; background:url(../images/sidebar_bg.gif) repeat-y; }

/********** header **********/
#uc_header { height:114px; }

/* logo */
#uc_header .logo a { display:block; float:left; width:310px; height:90px; background:url(../images/logo.png) no-repeat 10px 25px; }
#uc_header .tips { clear:both; height:24px; padding:1px 0 0 50px; background-color:#84898D; font:14px/24px 黑体; color:#fff; }

/* nav */	
.nav { float:right; height:32px; margin:30px 0 0 0; }
.nav ul.main { float:right; padding:0 15px; position:relative; background-color:#2576A5; }
.nav ul li { float:left; margin-left:1px; }
.nav ul li a { float:left; padding:7px 4px; color:#fff; font:normal 15px 黑体; text-decoration:none; }
.nav ul li a:hover { color:#FDD545; }
.nav ul ul { display:none; float:left; width:600px; position:absolute; left:15px; top:25px; padding-top:8px; }
.nav ul ul a { padding:4px 4px; font-weight:normal; color:#000; }
.nav ul ul a:hover { color:#2576A5; }

/********** footer **********/
#uc_footer { height:76px; color:#fff;  line-height:20px; background:#84898D url(../images/bg_top_shadow.gif) 0 55px repeat-x; }
#uc_footer .link { width:600px; height:47px; float:left; padding:7px 0 0 35px; }
#uc_footer .link a { padding:0 10px; color:#fff; }
#uc_footer .copyright { float:left; padding:8px 0 0 0; }

/********** banner **********/
#uc_banner { height:140px; border-bottom:solid 6px #828689; background:url(../images/banner.jpg); }

/********** sidebar **********/
#uc_sidebar { float:left; width:195px; min-height:500px; _height:500px; }
.sidebar_nav_title { height:37px; background:url(../images/sidebar_nav_title.png); }
.sidebar_nav_list { min-height:200px; padding:15px 0 40px; }
.sidebar_nav_list li { padding:1px 22px; }
.sidebar_nav_list li a { display:block; width:145px; padding:10px 0 9px; text-align:center; font-size:12px; background:url(../images/sidebar_item_ico.gif) 0 10px no-repeat; border-bottom:solid 1px #DEDFE1; }
.sidebar_search_title { height:37px; background:url(../images/sidebar_search_title.png); }

/********** sitemap path **********/
#uc_sitepath { float:left; width:705px; height:22px; padding:22px 40px 0; background:url(../images/bg_top_shadow.gif) 0 -1px repeat-x; }
.sitepath_title { height:22px; padding-left:15px; background:url(../images/sitepath_bg.gif) no-repeat; }

/********** content **********/
.content { float:left; width:700px; padding:20px 40px 30px; overflow:hidden; }

/********** article lilst **********/
.article_list { padding-left:5px; min-height:350px; _height:350px; }
.article_list li { height:35px; line-height:35px; background:url(../images/dot_01.gif) repeat-x 0 34px; }
.article_list li:hover { background-color:#f9f9f9; }
.article_list a { float:left; width:500px; padding-left:25px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; letter-spacing:1px; background:url(../images/ico_01.gif) no-repeat 1px 11px; }
.article_list li span { float:right; padding-right:1px; letter-spacing:1px; color:#797979; font-family:Verdana; font-size:10px; }

/********** article **********/
.article_head { text-align:center; }
.article_title { font-weight:bold; font-size:18px; line-height:30px; color:#3285C3; }
.article_add_time { font:normal 10px/18px verdana; color:#333; }
.article_author {}
.article_content { padding:20px 0 10px 5px; line-height:24px; }
.content hr { width:700px; padding:10px 0; background:url(../images/dot_02.gif) 0 10px repeat-x; border:none; }

/********** paging **********/
#uc_paging { padding-top:30px; }
#uc_paging .count { float:left; width:390px; padding-left:30px; }
#uc_paging a { padding:3px 5px 3px 6px; border:solid 1px #ddd; background-color:#eee; color:#333; }
#uc_paging a:hover { border-color:#ccc; background-color:#ddd; }
#uc_paging .selPage { width:65px; height:22px; border:solid 1px #ccc; }